#!/usr/bin/python
# -*- coding: utf-8 -*-
import os
from enbook import settings

def checkFileStorage():
    """
        Проверяет наличие папки для хранения файлов создает ее в случае отсутствия 
    """
    path = 'original/'
    fullpath = settings.FILESTORAGE + path
    if os.path.exists(fullpath):
        return
    else:
        os.makedirs(fullpath,0755)
    if os.path.exists(fullpath) == False:
        print 'cant create filestorage dir'
        exit()
    
def makeGamePath(domain, gameId):
    """
        проверяет наличие и создает полный путь до файлов игры, включая сценарий 
    """
    path = 'original/%s/%s/' % (domain, gameId)
    fullpath = settings.FILESTORAGE + path
    if os.path.exists(fullpath) == False:
        os.makedirs(fullpath,0755)
    return fullpath

def getScenarioPath(domain, gameId):
    path = settings.FILESTORAGE + 'original/%s/%s/%s_scenario.html' % (domain, gameId, gameId)
    return path